解决 Git 中的 Permission Denied (Publickey) 错误

您所在的位置:网站首页 idea git permission denied 解决 Git 中的 Permission Denied (Publickey) 错误

解决 Git 中的 Permission Denied (Publickey) 错误

2023-04-04 08:14| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > 操作系统 > Git > Git Docker 解决 Git 中的 Permission Denied (Publickey) 错误 作者:迹忆客 最近更新:2023/03/31 浏览次数:

本文介绍了解决 Git 中的 Permission Denied (Publickey)  错误的步骤。 如果你是一个普通的 Git 用户,你可能会在克隆远程仓库时遇到这样的错误。

在这种情况下,这仅表示服务器拒绝了您的请求。 你是怎么解决的?

在 Git 中设置公钥/私钥对集

打开您的终端并运行以下命令以访问您的 .ssh 目录。

$ cd ~/.ssh && ssh-keygen

根据您的系统复制以下命令之一并执行。

在 Linux 上:

cat id_rsa.pub | xclip

在 OS X 上:

cat id_rsa.pub | pbcopy

在 Windows 上:

cat id_rsa.pub | pbcopycat id_rsa.pub | clip

并且

cat id_rsa.pub | clip 将密钥添加到帐户

现在您可以将密钥添加到您的帐户。 您可以通过对 .config 文件进行一些调整来完成此操作,如下所示。

$ git config --global user.name $ git config --global user.email

如果您已经生成公钥/私钥,则接下来的步骤如下。

检查私钥

下面的命令确定哪个私钥对应于您的本地计算机。

eval $(ssh-agent -s)

运行以下命令以定义密钥的位置。

ssh-add ~/.ssh/id_rsa

如前所述,您现在可以通过编辑 .config 文件来配置 SSH 密钥。

简而言之,SSH 密钥类似于密码,但更安全,因为它们极难解密。 如果您在 Git 中遇到 Permission denied (publickey) ,则需要如上所述在 .config 文件中配置密钥。

上一篇:修复 Another Git Process Seems to Be Running in This Repository 错误

下一篇:没有了

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章 修复 Another Git Process Seems to Be Running in This Repository 错误

发布时间:2023/04/01 浏览次数:199 分类:Git

本文概述了解决 Git 上的 Another git process seems to be running in this repository 错误。 消息本身是不言自明的。

Git 中 Fatal: The Current Branch Master Has No Upstream Branch 错误

发布时间:2023/04/01 浏览次数:187 分类:Git

本文概述了我们可以用来解决 Fatal: The Current Branch Master Has No Upstream Branch 错误的不同方法。 当我们创建一个新的本地分支、进行一些提交并尝试推送到远程存储库时,我们通常会遇到此错误。

Git 中 Fatal: Origin Does Not Appear to Be a Git Repository 错误

发布时间:2023/04/01 浏览次数:78 分类:Git

本文概述了解决致命问题的必要步骤:'origin' does not appears to be a git repository error in Git。 此错误与 git push origin 命令相关。

Bower: ENOGIT git is not installed or not in the PATH 错误

发布时间:2023/04/01 浏览次数:52 分类:Git

本文说明了解决 Bower: ENOGIT git is not installed or not in the PATH 错误所需的步骤。 当 Bower 无法在您的计算机中注册 Git 的安装路径时,您可能会遇到此消息。

解决 Git 状态未合并的路径

发布时间:2023/04/01 浏览次数:174 分类:Git

本文讨论解决 Git 中未合并路径所需的步骤。 当我们的存储库中存在合并冲突时,我们通常会收到此消息。

修复: Git Is Not Recognized as an Internal or External Command 错误

发布时间:2023/04/01 浏览次数:185 分类:Git

本文讨论了在 Windows 的命令提示符下使用 Git 时,我们可以采用三种方法来修复“git” Is Not Recognized as an Internal or External Command。

忽略 Git 中未跟踪的文件

发布时间:2023/04/01 浏览次数:134 分类:Git

本文将讨论两种可用于忽略 Git 存储库中未跟踪文件的方法。 如果本地存储库中有多个未跟踪的文件和文件夹,运行 git status 命令将输出很多行。

在 Git 中忽略除某些文件之外的所有内容

发布时间:2023/04/01 浏览次数:56 分类:Git

本文概述了使 Git 忽略 Git 存储库中除少数文件之外的所有文件的步骤。 .gitignore 文件是一个有用的 Git 实用程序,它允许我们告诉 Git 要跟踪的文件和不跟踪的文件。

在 Git 中忽略 Python PYC 文件

发布时间:2023/04/01 浏览次数:115 分类:Git

本篇文章将教大家如何在 Git 中忽略 Python .pyc 文件。Git 是一个版本控制系统,它使用 Git 存储库跟踪项目目录中的更改。 在 Git 中,项目目录中的每个文件都在 Git 存储库中进行跟踪。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3